Data binding – vlastni trida
Data binding je možné použít i na instanci třídy v XAML. Tato třída bude vytvořena jako Resources s klíčem x:Key. Hlavní rozdíl oproti data bindingu u atributu je způsob odkazování se na element. Pro získání odkazu na element je zapotřebí použít zápis {StaticResource klic}.
Načtení dat z vlastní třídy
<Label Content="{Binding Source={StaticResource student},Path=Jmeno}"/>
Source – odkaz na objekt vytvořený v Resources
student – objekt vytvořený pomocí XAML (x:Key)
Path – název atributu odkud se načtou data
Na Obrázku 4 jsou zobrazeny všechny vlastnosti objektu student.
Obrázek 4 Ukázka z aplikace DBVlastniTrida